IF exists(SELECT * FROM dbo.sysobjects WHERE name='llnSanctieVolgNr' AND xtype='FN') 
BEGIN
	DROP FUNCTION llnSanctieVolgNr
END
GO

CREATE   function llnSanctieVolgNr
(@volgNr int)
returns table as
return
(
select  datepart(wk,dag)as week,datepart(dw,dag)as sorteer,ls.*,l.achternaam,l.voornaam,l.naam1,l.klas,
         weekdag=case when datepart(dw,dag)=2 then 'maandag '
		      when datepart(dw,dag)=3 then 'dinsdag '
		      when datepart(dw,dag)=4 then 'woensdag '
		      when datepart(dw,dag)=5 then 'donderdag '
		      when datepart(dw,dag)=6 then  'vrijdag ' end,
	 le.voornaam+' '+le.achternaam as volleNaam,
         l.voornaam+' '+l.achternaam as volleNaamLln
from LlnSanctie as ls
  left join leerlingen  as l on
   ls.inschrijvingsNr=l.inschrijvingsNr
left join leraars..leraars as le
on ls.gestuurd=le.naamcode
where volgNr like @volgnr
)